$(document).ready(function(){
	var valor = $("#nova_entidade").val();
	// Se o valor for false, quer dizer que é para esconder as informações do cliente
	if(valor == "false")
	{
		$("#info").hide();
	}
	var count = 1;
	
	// Força um campo telefone a ser um telefone válido
	$(".telefone").mask("(99)9999-9999");
	// Força um campo telefone a ser uma data válida
	$(".data").mask("99/99/9999");
	
	// Atribui os eventos de clique
	
	function atribui_excluir_click() // coloca o evento clique em todos os elementos com a classe excluir_entidade
	{
		$(".excluir_entidade").click(function(){
			$(this).prev().remove(); // exclui o select anterior
			$(this).next().remove(); // exclui a tag <br />, que está depois do link
			$(this).remove(); // exclui esse link
		});
	}
	
	// Para adicionar um campo multiplo
	$(".adicionar_entidade").click(function(){
		// Pega o primeiro exclui e o primeiro select (o campo antes do primeiro excluir), que é para clonar, junto com o seu id
		var excluir = $(".excluir_entidade:first");
		var select = excluir.prev();
		
		var id_select = select.attr("id");
		var id_excluir = excluir.attr("id");
		
		var clone_select = select.clone().attr( "id", id_select + (count+1) ); // clona o select, alterando o seu id
		var clone_excluir = excluir.clone().attr( "id", id_excluir + (count+1) ); // clona o excluir, alterando o seu id
		
		var ultimo_excluir = $(".excluir_entidade:last").after(clone_select);  // insere a cópia de select depois do ultimo link de excluir
		ultimo_excluir.next().after(clone_excluir);// insere a cópia de select depois do ultimo select, que acabou de ser inserido
		
		ultimo_excluir.after("<br />"); // pula linha antes do ultimo select
		
		atribui_excluir_click(); // coloca a habilidade de excluir em todos os links de excluir (inclusive no que foi adicionado agora
		
		count++; // incrementa o count para depois o id mudar corretamente
	});
	
	atribui_excluir_click(); // coloca a habilidade de excluir em todos os links de excluir
	
});